﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RN.ERP.Entity.ZBDLRY
{
    public class V_EF_CompanyInfoJZ
    {
        public Int32 ID { get; set; }
        public Int32? classID { get; set; }
        public Guid CorpGuid { get; set; }
        public Guid? CorpUserGuid { get; set; }
        public String CorpName { get; set; }
        public Int32? CorpType { get; set; }
        public String AreaCode { get; set; }
        public String AreaCode2 { get; set; }
        public String Address { get; set; }
        public String ZipCode { get; set; }
        public String NetAddress { get; set; }
        public String Email { get; set; }
        public String LinkMan1 { get; set; }
        public String Tel1 { get; set; }
        public String Linkman { get; set; }
        public String Tel { get; set; }
        public String Fax { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? SecurityTitleGetDate { get; set; }
        public String SecurityCode { get; set; }
        public String Introduction { get; set; }
        public String EndTime { get; set; }
        public String PassNum { get; set; }
        public String QualificationNum { get; set; }
        public String QualificationLevel { get; set; }
        public String BussinessNum { get; set; }
        public String FoundTime { get; set; }
        public String BussinessArea { get; set; }
        public String Type { get; set; }
        public String FlowCode { get; set; }
        public String RegisterMoney { get; set; }
        public Int32? bISO14000 { get; set; }
        public Int32? bISO9000 { get; set; }
        public Int32? bISO9001 { get; set; }
        public Int32? bOHSMS18000 { get; set; }
        public String QualityState { get; set; }
        public String tb_Corp_Remark { get; set; }
        public Int32? tb_Corp_IsPass1 { get; set; }
        public Int32? tb_Corp_IsOuter { get; set; }
        public Guid? CreaterGuid { get; set; }
        public String DeptCode { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? CreatDate { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? AlterDate { get; set; }
        public Boolean? AddFlag { get; set; }
        public Boolean IsDel { get; set; }
        public String wdrqSGXKCode { get; set; }
        public String OuterLinkMan { get; set; }
        public String OuterTel { get; set; }
        public String OuterFax { get; set; }
        public Int32? AlterForwardID { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? ApplyAlterDateTime { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? FirstFoundDate { get; set; }
        public String CheckComment { get; set; }
        public String Shareholder { get; set; }
        public String OrginazationCode { get; set; }
        public Int32? dogid { get; set; }
        public String GradeCode { get; set; }
        public Int32? corpID { get; set; }
        public Boolean? IsFZ { get; set; }
        public Guid? ManagerGuid { get; set; }
        public Int32? OldRoleID { get; set; }
        public String SGTJCode { get; set; }
        public Int32? officeArea { get; set; }
        public Int32? isMainBusiness { get; set; }
        public String czInfo { get; set; }
        public String fzrInfo { get; set; }
        public Int32? isSZ { get; set; }
        public String SGXKCode { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? SGXKBeginDate { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? SGXKEndDate { get; set; }
        public String Gszcdm { get; set; }
        public String bCanBid { get; set; }
        public Int32? IsInOrOut { get; set; }
        public String mainBusiness { get; set; }
        public String products { get; set; }
        public Int32? oldId { get; set; }
        public String dogcode { get; set; }
        public Int32? dognum { get; set; }
        public Int32? flagForCheckValidCorp { get; set; }
        public Int32? joinDogID { get; set; }
        public String ReportAreaCode { get; set; }
        public Int32? KindID { get; set; }
        public String Remark { get; set; }
        public Int32? CertificateType { get; set; }
        public String CertificateNumber { get; set; }
        public Byte CertNumber { get; set; }
        public String RegProv { get; set; }
        public String RegCity { get; set; }
        public String RegDistrict { get; set; }
        public String LockType { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? LockTime { get; set; }
        public String FlowAreaCode { get; set; }
        public Int32? FlowCodeType { get; set; }
        public String FlowDescription { get; set; }
        public String RealFlowCode { get; set; }
        public Int32 FlowId { get; set; }
        public Boolean? FlowIsDel { get; set; }
        public String FlowObjectId { get; set; }
        public String FlowRoleId { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? FlowUpdateTime { get; set; }
        public String FlowUserId { get; set; }
    }
}
